place in a home or asylum - Francés Inglés Diccionario